Staff Engineer [Back End]

NOSSO JEITO DE SER E FAZER ????


O time da Appmax é feito por pessoas mão na massa, que tem os valores de garra e colaboração em 1º lugar. Nos esforçamos todos os dias para que empreendedores digitais consigam vender mais, de uma maneira mais eficiente e mais fácil. Nos inspiramos nos nossos clientes, e estamos aqui para servi-los e fornecer ferramentas que irão potencializar e maximizar seus resultados. Se você também quer participar dessa jornada conosco, se inscreva e venha fazer parte!


O time de Engenharia de Software da Appmax é o responsável por implementar através da tecnologia e inovação, as demandas priorizadas pelo time de produto, desenvolvendo e sustentando as soluções que maximizam os resultados dos nossos parceiros.


O Staff Engineer Back End implementa comunicação assíncrona entre o sistema e microserviços para garantir a escalabilidade, definindo thresholds aceitáveis. Além disso, define padrões de arquitetura, boilerplates e tecnologias compatíveis com desafios atuais e futuros. Também é responsável por comunicar e mediar questões técnicas complexas para stakeholders, tanto dentro quanto fora da empresa.


E aí, quer construir o seu futuro com a gente? ????????


Você terá entre suas responsabilidades:


Projetar e desenvolver sistemas complexos e escaláveis:



  • Avaliar a arquitetura que será utilizada;
  • Definir padrões técnicos;
  • Estabelecer melhores práticas de engenharia;
  • Usar o melhor em desenvolvimento de software aliado a boas práticas de design;
  • Desenvolver código limpo, eficaz, escalável, legível e de fácil manutenção para as interfaces;
  • Otimizar as aplicações para a sua melhor performance e eficiência.

Prover liderança técnica e orientação para equipes de engenharia:



  • Atuar como facilitador no desenvolvimento de soluções inovadoras;
  • Trazer sua visão e experiência para a equipe de desenvolvimento.

Colaborar estreitamente com outras lideranças:



  • Influenciar a estratégia técnica e decisões de negócios;
  • Garantir o alinhamento e a excelência tecnológica em todos os projetos;
  • Participar dos processos criativos da nossa plataforma, dando suporte no que tange a viabilidade técnica de desenvolvimento de novas features e interfaces.

Você poderá agregar bastante ao nosso time se possuir:



  • Experiência em aplicações que utilizem PHP;
  • Experiência com framework Laravel;
  • Experiência em testes para back-end;
  • Experiência sólida em microserviços;
  • Experiência com comunicação assíncrona (filas e mensageria);
  • Experiência com otimização de performance de rotinas back-end;
  • Experiência em entrega de aplicações para produção;
  • Experiência com observabilidade de aplicações;
  • Experiência com banco de dados relacional e não relacional (MySQL, MongoDB, etc.);
  • Experiência com Pair-Programing;
  • Vivência com Git e GitFlow;
  • Vivência com Docker;
  • Compreensão de arquiteturas e Design Patterns para manutenção e escalabilidade do código;
  • Boas práticas em desenvolvimento de software como: SOLID, Clean Code, Clean Arch, DRY, KISS, YAGNI.

Você se destacará se tiver:



  • Experiência em outra linguagem de programação back-end, como Golang ou Node.js;
  • Bons conhecimentos em Javascript;
  • Experiência com Kubernetes;
  • Experiência de gerenciamento de projetos, como Shape Up ou métodos ágeis, como Scrum.

Aqui na Appmax, os nossos Maxters encontram:


???? Todos os equipamentos e recursos necessários para realizar o trabalho em modelo híbrido ou remoto.
???? Ajuda de custo para despesas de trabalho remoto.
???? Flexfood, assim você não precisa escolher entre VR ou VA.
???? Plano de saúde médico e odontológico.
????️‍♀️ Gympass.
???? Avus.
???? Starbem.
???? Convênio farmácia.
???? Vale transporte.
❤️ Seguro de vida.
???? Day off de aniversário.
???? Um ambiente que favorece e incentiva o desenvolvimento e alta performance com Ciclos de Avaliação de Desempenho semestrais, práticas de 1:1, rotinas de feedbacks contínuos, acompanhamento do PDI e muito mais.